/**
 * 第22章 观察者模式之通用代码
 * 代码清单-p3ch22d-272页a：被观察者 {@link top.kaoshanji.p3ch22d.Subject}
 * 代码清单-p3ch22d-272页b：具体被观察者 {@link top.kaoshanji.p3ch22d.ConcreteSubject}
 * 代码清单-p3ch22d-273页a：观察者 {@link top.kaoshanji.p3ch22d.Observer}
 * 代码清单-p3ch22d-273页b：具体观察者 {@link top.kaoshanji.p3ch22d.ConcreteObserver}
 * 代码清单-p3ch22d-273页c：场景类 {@link top.kaoshanji.p3ch22d.Client}
 * @author kaoshanji
 * ^_^
 * create time 2025/3/26 16:55
 */
package top.kaoshanji.p3ch22d;